﻿namespace Mp3Observer.Model.Sound
{
    /// <summary>
    /// Der aktuelle State des Players
    /// </summary>
    public enum PlayerState
    {
        /// <summary>
        /// Kein Status/unbekannt
        /// </summary>
        None,
        /// <summary>
        /// Es wird gerade ein File abgespielt
        /// </summary>
        Playing,
        /// <summary>
        /// Abspielen wurde angehalten (pause)
        /// </summary>
        Paused,
        /// <summary>
        /// Abspielen wurde gestoppt. (manuell)
        /// </summary>
        Stopped,
        /// <summary>
        /// Abspielen wurde gestoppt. (file zu ende)
        /// </summary>
        NativeStopped,
        /// <summary>
        /// Im Exceptionfall
        /// </summary>
        Error
    }
}
